#!/bin/bash
# 测试指定网段主机的状态，开机或者关机
<<EOF
  -c<完成次数> 设置完成要求回应的次数
  -i<间隔秒数> 指定收发信息的间隔时间
  -W<timeout> 在等待timeout秒后开始执行
EOF
# $? 显示最后命令的退出状态，0表示没有错误，其他任何值表示有错误
i=1
while [ $i -le 5 ]
do
  ping -c2 -i0.5 -W2 202.108.22.$i &>/dev/null
  echo $?
  if [ $? -eq 0 ]
  then
    echo "202.108.22.$i is up" >> ./up.txt
  else
    echo "202.108.22.$i is down"
  fi
  let i++ # 执行一个或多个表达式
done
